約 4,962,396 件
https://w.atwiki.jp/bonsaicraft/pages/141.html
なぜメモリ割り当てをしないといけないのか。 マインクラフトを普通に起動するだけでは、いくらメモリを積んでいても アウト オブ メモリ になります。 これは、マインクラフトの初期設定で 使用できるメモリを制限しているためです。 パッチファイルの作り方 テキストエディタで次のように書き込み 制限を増やしてみましょう。 "java.exe" -Xms1024m -Xmx1280m -jar minecraft.exe minecraft.bat という名前で保存してください。 このファイルを、ランチャーのある。フォルダに入れ 作成した minecraft.batをダブルクリックして起動してください。 メモリを増やす以外の対処法 アウトオブメモリ 防止法? メモリが少なくても GCで何とかしようというものです
https://w.atwiki.jp/zuaki_nico/pages/13.html
Minecraft放送サーバTips 旧ページ ※このページの内容は旧サーバのものとなっています。 注意 参加される際は動画コメントにて「参加していいですか」など一言お願いします。 サーバのアドレスは放送中に聞いてください。 主、参加中のプレイヤーに過度に迷惑がかかった場合、主の判断でBAN,Kickする可能性があります。 ロックのかかっていないチェストは使用自由です。(とられて困る人はチェストにロックをかけてください) 周りの景観など崩されたくない人は主に言ってください(必ず保証されるわけではないですが) 銀行の看板(~Bank~)と書いてある看板には触れないようにしてください。※設定が不安定のためです。申し訳ないです。 死亡時に所持金の半分を失うようになっています。 リスポンチ近くの水没林の木は切らない br / ツリーハウス(木の上の家っぽいもの)付近の木は切らない br / 使用可能コマンド 【ジャンル】 用途 コマンド 【移動】 ※主のそばに来る場合は主に言って下さい ヘルプ /tp help 誰かのそばへ /tp プレイヤー名 ホーム設定 /msethome 名前(任意) ホーム移動 /mhome 名前(任意) ホーム一覧 /mlisthomes 【お金】 ヘルプ /money help 所持金 /money 渡す /money pay 相手の名前 所持金ランキング /money top 【銀行】 ※看板2行目のBの場所が預金額、3行目のHが所持金額 ※設定が不安定なため、必要な方は主に言ってください 作る 看板をおいて、1行目にbankと書く→看板を殴る 預ける 看板を殴って一番したの文字をDepoiteにする→チャットで金額を入力 引き出す 看板を殴って一番したの文字をWithdrawにする→チャットで金額を入力 【ロック】 2つ方法があります。 1つ目 ※コマンドの後にチェスト、ドアをクリック ※うまくいかない場合は ロック解除→ロック を試してみて ロック解除 /cremove ロック /cprivate 2つ目 ロック 棒でチェストをたたく ※もう一度叩くと解除されます。 【お店】 作り方 http //www.nicovideo.jp/watch/sm15358345 買う 看板を右クリック 売る 看板を左クリック 【投票】 朝にしたい /vote day 夜にしたい /vote night 賛成する /accept (day,night)
https://w.atwiki.jp/cloneofminecraft/pages/39.html
Minecrushとは? リンク非公式 動画 非公式ランチャー Minecrushとは? Minecrushとは、 Sontyu 氏が製作中のMinecraftをブロック崩しにしたゲームです リンク 開発者 Sontyu 開発ブログ http //ameblo.jp/sontyu/ 公式動画(ニコニコ動画) http //www.nicovideo.jp/mylist/32456564 開発言語 HSP 非公式 非公式Minecrush Wiki http //www49.atwiki.jp/wod8/ 動画 【Minecrush】紹介映像 Part1 非公式ランチャー 当Wiki製作の非公式ランチャーです バグがあってもSontyu氏に問い合わせないでください ダウンロードページ
https://w.atwiki.jp/mcbl/pages/5.html
報告方法について まず、報告に必要なもの ブラックリストに追加したい人のMinecraftのID 証拠[SSやチャットログや詳しい当時の様子など] Twitterアカウント それでは報告方法です まずブラックリストに追加したい人のMINECRAFTIDと被害状況や詳しい当時の状況を最低限記載 そしてもしある場合はSSやチャットログを記載して MCBLTwitter こちらに送ってください、なぜTwitterか? 悪質な追放を防ぐうえ、同じ被害にあった人や、もう報告されてる人などの確認もしやすいですし 画像なども、ウイルスなどの危険性を逃れるためです。 面倒くさいと思うなら、それは通報するほどでもないということです ご了承ください 報告書の例です ________________________________________________________________________________________________________________________________________________________________________________________________ ID:MinecraftBlackLIST 被害:建造物が2件燃やされました 当時の状況:どう見てもわざと火を家につけていました 注意したところ、雷が落ちたなどと嘘の理由をつけてログアウトしました チャットログです [XXXX XX XX XX XX HIGAISYA 何してるんです、人の家を燃やすのはこのサーバー上のルール違反ですよ] [XXXX XX XX XX XX MinecraftBlackLIST 雷が落ちたんだよ、キモいんだよ、俺が燃やしたと思ってんのか] ↓当時のSSです _______________________________________________________________________________________________________________________________________________________________________________________________ このような報告方法が理想的です この場合正確なブラックリストにサーバーのルール違反者として掲載させていただきます。 自分のサーバールールを知ってほしいという方へ 自分のサーバールールをあんまり見てくれる人がいなくてBANしたら逆ギレされます、などという方はMCBL依頼すると MCBLがサーバールールの掲示しているサイトへのゆうどうURLの記載 もしくは掲示させていただきます 依頼書の例 ___________________________________________________________ 私はMCBLサーバーをフォーラムで公開しながらサーバーを経営してるMCBLです 先日アンケートをとったところ、サーバールールを理解していない人が多いことがわかりました そのせいかルール違反者が多くBANするとぎゃくに文句が言われることが多々あります 確かにMinecraftサーバーワールド内で看板で記載しているので目に届きにくいかもしれません フォーラムに書いたら邪魔だと言われました、良ければMCBL@WIKIにルールを記載してくれませんか? ___________________________________________________________ このような丁寧な依頼書ならば1週間以内には対応いたします その後、DMメールで誘導URLを差し上げますので自分のサイトなどに記載していただけば負担も軽減できるかと思われます。
https://w.atwiki.jp/tsminecraft/pages/11.html
このページは http //www26.atwiki.jp/minecraft/pages/907.htmlからの引用です 現在のこのページの情報は、Traincraft v3.1.13_30(for Minecraft 1.4.6)時のものです MOD名 Traincraft 製作者 (Spitfire4466)、MrBrutal、他 配布場所 http //trains-and-zeppelin.wikispaces.com/ 前提MOD 【Minecraft Forge】 使用Block ID (個) 使用Item ID (個) 使用Sprite ID 0個 使用Terrain ID 0個 使用class なし(※前提MODでの使用分を除く) 関連サイト (英語Forum) http //www.minecraftforum.net/topic/1587267-/ (英語コミュニティ) http //trainandzeplin.enjin.com/ 目次 このMODについて 追加ブロック・アイテム・レシピ一覧 機関車&飛行船の操作説明(旧版) このMODについて Spitfire4466氏作成の、マインクラフト世界に機関車を追加するMOD「Train Zeppelin」を、1.4以降MrBrutal氏が引き継ぎ拡張したもの。 追加されるのはレトロな蒸気機関車だけではなくて、ディーゼル機関車や電気機関車、客室車両に貨物車両など、 鉄道マニアの心をくすぐる様々な種類のものがある。おまけでツェッペリン式飛行船も追加。 機関車に乗車した状態でRキーを押すと燃料スロットを含めた専用GUIが開き、 そこに対応した燃料を投入する事で、パワーレール&レッドストーン動力に頼らない自力走行が可能となる。 Wキー(加速)とSキー(減速)を使った運転方式は、さながら一昔前に流行った電車でGO。 緩衝器を使って2つの車両をクリックする事で、それらを連結させて列車として走らせる事もできる。 ただし、一方で難点も多い。 一つは完成品を組み立てるまでの工程が複雑で、多数のパーツ作成が必要である事。 加えて下でも列挙しているが、同系のRailCraftやSteve sCartに比べるとバグが多く挙動の怪しい部分が多い。 特に車両連結周りはRailCraftのカート連結と比べて不安定さが顕著で、 無茶な走行をさせると後方車両が逆送しはじめたり、車両間でのアイテムのやり取りが正しく行われなかったりする。 トロッコがカーブに差し掛かった時のバニラ由来のバグを避けるため、MinecraftForgeは#390より前のものを使うことが推奨されています(リンク) 【既知の不具合】(v3.1.12_014まで) レシピが機能せず、クリエイティブで取り出すしかない。 まだ音声ファイルがない。 列車のパーティクルがMC1.3.2以後正しく表示されない。 Cars with like id s will implode, breaking the train. 列車が坂を上り下りできない(ヒットボックスが正しくない)。 ChME3 のレシピが正しくなく、GP40 が代わりに出来上がる。 架線を撤去して同じ場所に置き直すときは、一度ワールドを閉じてからでないとIC2のEUを受け取れない。 電気機関車が満充電でもEUを送り続けてしまう。 Rail Craftの液体ローダーがあるとバケツがなくても蒸気機関車に水を積み込んでしまう。 IC2のバイオ燃料を車両入替用機関車(Shunter)に入れると無限に使えてしまう。 サーバー関連 汽車は高速でも坂を上れないどころか、坂に差し掛かったところでマップがクラッシュする(読み込めなくなる)。 蒸留塔で、サーバーにログインしているすべてのクライアントがクラッシュすることがある。 列車が逆走することがある。 信号が無効化される(土ブロックとして表示される)。 追加ブロック・アイテム・レシピ一覧 1ページ当たりの容量制限の関係で、別ページに分割 機関車&飛行船の操作説明(旧版) + ... 操作キー一覧、車両連結の仕方、各列車の走行性能、トラックビルダー、飛行船 1ページ当たりの容量制限の関係で、別ページに分割
https://w.atwiki.jp/hidekiserver/pages/25.html
Minecraft 最新バージョン(1.5)についての重要なお知らせ 2013年3月14日に、Minecraft 1.5の正式バージョンがリリースされました。 レッドストーン関連の追加要素など、かなりの新要素が含まれています。 さて、今回のアップデートですが、現時点ではMinecraft hideki Serverに対応していません。 対応していない理由としては、 ・サーバーの基幹部分を担う、CraftBukkitの1.5バージョンがリリースされていない ・CraftBukkit上で動作させているプラグインも1.5に対応していない ・周知のバグ(TNTトロッコバグ)などが修正されていない ・推奨MOD(MinecraftIM/Optifine/BetterFontsなど)が完全に対応していない 等の理由があります。 ですので、更新を行ってしまうと、当サーバーに接続できなくなります。 もし、間違って更新してしまった方は以下のパッチで1.4.7に戻すことができます。 ダウンロード ※ダウンロードして開いてください。セキュリティ警告が出た場合は許可してください。 プラグインやBukkitの対応次第、サーバーをアップデートしお知らせしますので、 それまでVer 1.4.7でプレイしていただくようお願い申し上げます。 (追記) Minecraft hideki Serverを1.5に対応させました!! 以下の手順でアップデートを行ってください。 ①Minecraftを1.5に更新します。 更新できない場合はログイン画面のOption→Force Updateのボタンを押してからログインしてください。 ②Minecraftを一度終了し、ここからスターターパックをダウンロードします。 ※セキュリティ警告が出る場合がありますが、許可してください。 ③スターターパックを実行します。 ※以下の手順を必ず実行してください!! 以下の手順を実行しないと、テクスチャパックがデフォルトのままになってしまいます。 ④タイトル画面の設定>ビデオ設定>テクスチャパックをクリックします。 ⑤テクスチャパック一覧の「Soartex_FanVer_1.5.zip」を選択します。 ⑥タイトル画面に戻ります。 あとはいつも通りサーバーに接続すれば、Minecraft hideki Serverで遊ぶことができます。 今後もMinecraft hideki Serverをよろしくお願いします。
https://w.atwiki.jp/minecraftclassic/pages/47.html
[編集][新規] 最終更新日時 2013/08/12 01 42| 編集者 masato38 [部分編集] LegendCraftここはMinecraft Classic用カスタムサーバ”LegendCraft”のページです。 公式サイト http //legendcraft.webuda.com/ http //legendcraft.info/ フォーラム http //risingembers.enjin.com/forum Wiki minecraftwiki.net 最新バージョン 2.1.1 ダウンロード Link 開発者 LeChosenOne, DingusBungus, Eeyle 開発言語 C# コード GitHud LegendCraftについて [部分編集] LegendCraftは800Craftをベースにしたカスタムサーバーです。 Jonty800, GlennMR, LeChosenOne, Lao Tszyによって開発されました。 現在はLeChosenOneが開発している。 LegendCraftは2012年の夏(7月24日)に設立され、800craft v.206から派生。 当時、唯一の開発者LeChosenOneが LegendCraft の名を付けた。 最初のリリース後にDingusBungusが開発に参加。その後Eeyleも参加した。 LeChosenOneはAtomicCraftの開発にも携わっています。 アップデート内容 [部分編集] 新しく追加された設定やコマンドなどは使い方が分かったら追記して下さい。 LegendCraft Changelog v2.1.1 情報がありません LegendCraft Changelog v2.1.0 Add /freezebring (/fb) Add /name Add /plugins Add /back Add /LastCommand (/last) Add Infection Game(ゾンビゲーム) Add LegendCraft Auto Updater Add Mojang Account Support (yay! thanks jonty800) Change /Nick updated and refined + added /Nick playername revert Change Global Chat feed goes to serverGUI now Change TDM no longer interferes with /bromode Change General color bleeds and bug/stability fixes Change Permission fixes Change /Cancel now also cancels parsed messages LegendCraft Changelog v2.0.0 Add /global Add /rejoin Add /TeamDeathMatch (/TD) Add /Stats Add Team Deathmatch Game Add /BeatDown Add Online Serverlist Add /Irc (bc) shows server s irc channel, with optional broadcast (server message) option Add /Website (bc) shows server s website, with optional broadcast (server message) option Add /MoneyMessages shows all of the rawMessage replacement codes Add /About info hub for the server Change Minor heartbeat fixes Change Added more info to /Help Change Added IRC and Website to /sinfo Change Updated /Calc to be more accurate Change Added 2 fields to PlayerDB for Team DeathMatch Stats (TotalKillsTDM and TotalDeathsTDM) Change Added support for TDM in PlayerInfo.cs Change /List now has leaderboard options (topbuilders, mosttime, mostpromos, mostbans, mostkicks) Change ConfigGUI now includes a WebsiteURL input field for use with /bangrief and /website Remove Wom direct support Remove WebsiteURL.txt (in favor of an input field in ConfigGUI) その他 [部分編集] 800Craft参照 LegendCraftコマンド [部分編集] /Rejoin このコマンドは現在居るワールドに入り直しをします。 /Calc [数字] [+, -, *, /] [数字](/Calculator) 電卓機能で計算が出来ます。 /BeatDown 指定したプレイヤーを地面の外へと飛ばします。 /Global このコマンドはLegendCraftを利用している他のサーバーとチャットが可能になるコマンドです。コマンドを入力すると接続完了&ルール(スパム行為や広告行為は禁止)などが表示されるので確認して下さい。/Global メッセージ でチャットが出来ます。少しなら大丈夫かもしれませんがローマ字で長々と日本語会話をするとグローバルチャットをBANされる可能性があるかもしれないので注意を。 /Td [Start / Stop / Time / Score / ScoreLimit / TimeLimit / TimeDelay / About / Help](/TeamDeathMatch) このコマンドはRedチームとBlueチームに分かれて/Gunを使用したチームデスマッチ戦が出来るようになります。-コマンド入力すると20秒後にデスマッチが開始するので準備して!とメッセージが出ます。-デスマッチが開始すると終了まで5分のカウントダウンが始まり、自動的にRedかBlueチームに入りランダムな位置にスポーンされます。Gun physicsが自動的にONになるので /Gunコマンドを使って撃ち合います。チームによって名前の色が赤と青に変わります。5分が経過すると自動的に試合終了します。※メインワールドではこのコマンドを使用出来ません。※デスマッチを開始するワールド内に最低2名が必要です。 /Stats /Td チームデスマッチ中にこのコマンドを入力すると、自分の倒した数、死亡した数、レートを表示します。 /About Server/Software/Rank/Reqs/Command/Colors/World/Rules/IRC/Help/$Messages/Website Some options require additional information /about reqs (rank) /about command (commandname) /about rank (rankname), etc. サーバーの様々な情報を表示します。 /MoneyMessages
https://w.atwiki.jp/hyuu2453/pages/4.html
https://w.atwiki.jp/boyjar/pages/26.html
立ちはだかる敵を薙ぎ払え!PVP迷路 in Minecraft 生主の方は、午後7時15分までにサーバーにお入りください。 お知らせ_________________________________________________________ 3/7更新 参加生主さんリストにやむ六さんを追加 (リンクはコミュニティ) ルールを僅かながら改変 運営放送予約枠を追加 予約枠はこちら 参加される生主さんへ ※必ずお読みください。ページの下のほうにあります。 運営放送コミュはこちら→ co2242468 _________________________________________________________________ イベントのおおまかなプレイ方法 カウントダウンののち、一斉にスタートします。 迷路の途中、チェストが隠されています。 チェストの中には食料や装備、武器が入っています。うまく活用して生き延びましょう。 ほかに、スイッチが隠されています。押すとそこがリスポーン地点に設定されます。 3分おきに、その時点て立っている座標がリスポーン地点になります。 不明な点がありましたら、コメントや掲示板、放送にてお聞きください。 生主さん用の企画詳細PDFはこちら PVP迷路 イベントに参加される生主さんへ ●勝利条件 勝利条件には2通りあります。 1.迷路のゴールにたどり着いた場合 問答無用で勝者です。制限時間制なので、複数人勝者が現れる可能性があります。 2.キル数の多いプレイヤー上位3名が勝者となります。ゴールを諦めた方は、こちらの勝ち方を選択しましょう 画像作成 NovaSkin http //minecraft.novaskin.me/wallpapers イベントの詳細 1.開催日 2014年3月8日土曜日 2.開催予定時間 午後7時~午後8時30分(午後8時でPVP迷路終了、30分で記念撮影をする予定) 3.イベントのルール プレイヤーは倒しあったり、協力してもよい ゴールまで目指す ●kick対象の行為 過剰に1人のみを狙ったり、故意の妨害行為を行った場合 不適切な発言を行った場合 ほかのプレイヤーに迷惑をかけた場合 ●BAN対象の行為 ゴールやチェスト、トラップなどの位置(座標等)を他人に教えたり発言した場合 上記のkick行為を数回行ったり、過度に行った場合 チート行為を行った場合 その他の禁止事項 ミニマップなど、マップやプレイヤーの位置が見えるmodを導入すること その他チート系modを入れてくること4.サーバーのIPアドレス:バージョン IP boyjarserver.dip.jp ver.1.6.2 ※諸事情につき、前回前々回とのIPと変更されています。ご注意ください。3.参加生主リスト(予定) 運営放送 かなあみ先輩 co2242468 ※改名しました。前の名前はかぼちゃです。 りーちさん co1050328 シャンプーさん co1975770 ひやかしさん co1920674 ショウさん co1637103 ますねこさん co1949634 テラアニさん co2153607 カラカラさん co2111397 やむ六さん co2198992 ひまじんさん co2250017 純太さん co2022195 ミケさん co1980427 れーざーさん co1935783 ラスさん co1533167 ふぃんさん co2181848 醤油Pさん co2285307 4.運営、PVP迷路制作者 ひげさん co1561833 プラグインを制作していただきました。 darunda attamari dhibaia SHIGE12(当ページの作者) PVP迷路に参加される生主さんへはじめに PVP迷路(以下、当企画)への参加ありがとうございます。 生放送のタイトルや説明文等の記述ルールやIPアドレス等をお伝えします。 1.サーバーのIPアドレス boyjarserver.dip.jp ※諸事情につき、前回前々回とのIPと変更されています。ご注意ください。 2.イベントの詳細ページについて イベントの詳細を記したページをいくつか用意しています。 そのページに最新情報が記してありますので、ご確認よろしくお願いいたします。 イベントの@wiki(推奨) http //www54.atwiki.jp/boyjar/pages/26.html イベントのブロマガ http //ch.nicovideo.jp/kanaami/blomaga/ar466104 3.生放送のタイトルについて 生放送のタイトルは、基本的に何でも構いません。 ですがもし思いつかなかったりした場合以下のタイトルをお使いくだい。 ※以下のタイトルを改変したりしていただいても結構です。 【minecraft】立ちはだかる敵を薙ぎ払え! PVP迷路 in Minecraft【〇〇視点】 4.生放送の説明文について なるべく、当サイトの下のほうにある 参加生主リストを書いてくださると幸いです。随時更新されますので、直前にもう一度ご確認ください ※迷路で稀に体調不良を起こす場合がございますので、苦手な方や体調が悪い方はお控えください。 本サーバーに参加して体調不良等が起こった際、当サーバー、運営は一切責任を負いかねます
https://w.atwiki.jp/ranamoneud/pages/122.html
Minecraft MODDING CLUB MOD開発部です。 マインクラフトのMODを『使って遊ぶ』のではなく、『作って遊ぶ』という部活です。 RPGツクールやデザエモン、ゲームのEDITモードが好きだったというタイプの人向きです。 javaコーディングによってMOD作成が可能です。プログラム知識がある部員、無い部員どちらも募集中! クラスやメソッドのメモChunkProviderGenerate BiomeDecorator MapGenXXXX StructureXXXX ComponentXXXX World.java Blocj.java Item.java EntityLiving.java Chunk.java ChunkProviderGenerate.java WorldGenerator.java マルチサーバーMODについてメモ 製作物MAP生成系大陸MOD テスト1 テクスチャ系DOK犬 クラスやメソッドのメモ MCPでデコンパイル済のソースファイルを見たメモです。導入手順はこちら メモなので、誤った情報、古い情報もおおいに載ってます。 誰でも編集可です。というか一人では絶対無理。お前ヒマだろ書けよ。 Ver1.8対応MPC配布開始 地形系の変化 ChunkProviderGenerate シード値から生成される、基本地形の生成 BiomeDecorator 鉱物やら花、小キノコなどを生成 MapGenXXXX 洞窟や、炭鉱、村、地下要塞などを生成? ↓(呼び出す) StructureXXXX 洞窟や、炭鉱、村、地下要塞などを生成?(MapGenとの関係性未調査) ↓(呼び出す) ComponentXXXX 村の家1、家2 や、地下要塞の壁、階段、のように、Structureの構成要素単位を生成 +Ver1.7の情報の為、綴じ。 World.java ワールドに関するオブジェクト。光、時間、天候、現存キャラクターリスト など getInitialSpawnLocation() 初期スポーン座標の決定&保持。陸地かつ砂ブロックの高さ64。 getBlockId(i,j,k) 座標(i,j,k)のブロックのIDを読む。帰ってきた結果が1なら石、2なら土、etc。ブロックIDはBlock.java内に記載されているし、ここにも一覧が記載されている Blocj.java ここに書かれてる 羊毛ブロック(wool)は、BlockClothなので注意。「wool」で検索しても出ません。 羊毛ブロックのIDは35ですが、ブロックの色はメタデータとしてセット、かつ画面更新フラグを立てるメソッドを使わないと反映されないので注意。 →world.setBlockMetadataWithNotify(i, j, k, l) Item.java setIconCoord(int i, int j) アイコンの画像(minecraft.jar内、gui items.png)を指定する。左上のアイコンが(0,0)で、右下が(15,15)。iが横、jが縦。 public final int shiftedIndex IDに256値をプラスしたもの。 例えば、豚が生肉をアイテムとしてドロップする場合は、 return Item.porkRaw.shiftedIndex; という指定で生肉のIDを取得している。 ブロックのID(0~255)とアイテムのID(256~)はIDが重複しないようにしているが、 アイテムのIDはいちいち256足した所からカウントするとややこしい為、1から順にIDを割り当てている。 IDを呼ぶときのみ、値にプラス256を行うようになっている。 このプラス256するために噛ませているのがshiftedIndexという値。 EntityLiving.java protected void dropFewItems() 生き物倒した時のアイテム数はここ? 0~2個のいずれかの個数からランダムでアイテムを落とす、という処理。 Chunk.java ブロックの配置管理 ChunkProviderGenerate.java マインクラフトの肝となる、地形や気候の生成ロジック。ワールド生成時のブロックを配置。 チャンク単位で生成される。 provideChunk(int i, int j) ここから各メソッド呼び出し。//つまり、ここのi.jで条件分岐させれば、チャンク毎にバラバラの地形生成が可能・・・? generateTerrain(int i, int j, byte abyte0[], BiomeGenBase abiomegenbase[], double ad[]) 一番基礎となる地形の生成。石と水(氷)のみ配置。(陸地と海なのですね) abyte0[] = new byte[32768]; //32768=16*16*128 1チャンクのサイズ(縦横16ブロック、高さ128ブロック)。 abyteの中に値をセットしている。このセット値がそのまま基本の地形となる。 先頭から順に配列128個ごとに、高さ0から127までのブロックのIDを入れる。 こうなっている感じ。(縦横の座標は適当) ad[]は気温? BioGenBaseは基本バイオーム(氷河とか砂漠とか森とか・・・) replaceBlocksForBiome(int i, int j, byte abyte0[], BiomeGenBase abiomegenbase[]) 2番目に基礎となる地形。地盤、砂利、砂、砂石を配置 populate(IChunkProvider ichunkprovider, int i, int j) 鉱物やら植物、洞窟生成や植物配置など、基盤ワールドにマインクラフトの要素を付加する大事なメソッド。 何故かChunkProviderから呼ばれてる? if(rand.nextInt(4) == 0):4分の1の確率で、湖を作成するメソッドを呼び出す。 { int i1 = k + rand.nextInt(16) + 8; //i1, l4, i8がワールドの座標i1, i8が横幅、奥行きで、l4は高さ。 int l4 = rand.nextInt(128); int i8 = l + rand.nextInt(16) + 8; (new WorldGenLakes(Block.waterStill.blockID)).generate(worldObj, rand, i1, l4, i8); } WorldGenerator.java chunkProviderGenerate.populateから呼ばれて、鉱物やマグマやら植物やらカボチャやらのブロックを配置する。 マルチサーバーMODについてメモ マインクラフトはminecraft.jar(クライアント:個人で遊ぶ用)とminecraft_server.jar(サーバー:マルチ提供用)の二種類があって、 マルチサーバー用は後者の中身をいじるだけかと思っていたけれど、実際はサーバーとクライアントと両方の中身を 同じように変更しないと駄目な場合がある事が判明。(サーバーだけ変えたら良い、という例は少ない…?調査不足中。) 例1:新アイテム追加の場合 新しいIDにアイテム割り当てを行う場合、サーバーのみにアイテムを追加しただけだと、 プレイ中に該当アイテムを落とした瞬間に画面が真っ青になった後ブラックアウトして落ちる。 クライアントにもアイテム追加した後だと落ちない。参加者全員にMOD導入の必要有り。 モブの落とすアイテムはサーバー側の設定に依存する。 例2:レコード曲追加の場合 minecraft_server.jarには曲に関する機能が無い??処理はクライアントのjarを参照しているっぽい。 レコード曲「cat」をマルチで流す時は、各クライアントのローカルファイル上のcat.oggを鳴らす指示が出されている。 なので、曲を追加したければ、参加者全員に曲ファイルを指定フォルダに導入してもらう必要有り。 サーバー単体で動くわけではなく、クライアントのjarも参照して色々やってるらしいので、やや複雑。テストも困難。 ModLoaderとAudioModを入れたら上手くいきますね by セギナー ↑上手くいくってのは、どこにどういうものを導入した時でしょうか?手順も含めお願いします ↑クライアントjarに対して、レコードとBGMを追加するMOD「Dubstep Discs」のレコード情報対応部分を書き換えたらシングル・マルチ両方で希望の音楽を再生できるようになりました。 取得条件を追加すればレコードもしっかりアイテムとして入手できます。 「Dubstep Discs」の.java内には読みだしコードのようなものは見当たらなかったので、読み出しはModLoaderかAudioModのどちらかに依存しているようです。 サーバーはアイテム情報と取得条件を追加するだけ。まだ他の人にテストしてもらってないので不確定です。 手順は後でマルチのページにも載せようと思ってます。 +手順 ※MOD導入の前に「mcrunman」などのMOD使い分けソフトを入れるのを推奨 ※minecraft.jarは\AppData\Roaming\.minecraft\binにある ○用意するもの ModLoader マイクラwikiのMODの項参照 AudioMod マイクラwikiのMODの項参照 7-ZipやExplznなどのjar形式に対応した展開ソフト (ドラッグ ドロップでminecraft.jarの中に直接ファイルをコピーすることが出来る) 配布するファイル群 ○導入方法 1.ModLoaderを展開して出てくるファイルをminecraft.jar内に上書き 2.AudioModを展開して出てくるファイルをminecraft.jar内に上書き 3.一度マインクラフトを起動させ、終了する 4.配布する5つの.classファイルをminecraft.jar内に上書き 5.recordフォルダをminecraft.jar内にコピー 6.appdata内の .minecraft - resources - mod - streamingとフォルダを辿り、 その中にoggファイルをコピー。 "mod"フォルダ内なので間違えないように 7.マルチサーバーに入って動作確認をする 製作物 MAP生成系 面白い地形を作れるように改造して遊ぶ。 大陸MOD テスト1 白い雪ブロックが縦に並ぶだけのMOD。縦座標がランダムでそこそこ面白い。 ランダムってのがこの生成系MODのキモですね。ランダムをいかに活用しつつも面白い地形を誘発させるか。 海中にも生えてる。洞窟内を探したのですが見つかりませんでした。 同じ空でも、出る地形と出ない地形が存在している。 テクスチャ系 DOK犬 20分くらいで作った妥協作